Synchronous Parallel Discrete Event Simulation on Shared-Memory Multiprocessors

نویسنده

  • Pavlos Konas
چکیده

This paper describes the implementation and studies the performance of a synchronous , parallel discrete event simulation (SPDES) method on a shared memory multiprocessor. The presented method aims at the eecient simulation of architectural designs for which the asynchronous PDES methods seem to be less eeective. A multiprocessor machine is simulated, and the performance achieved is compared to the performance of a parallel version of the synchronous event-driven simulation method (Parsim). The results show that the SPDES method alleviates bottlenecks usually attributed to synchronous methods, and thus we are able to eeciently exploit most of the parallelism available in the simulation of synchronous architectural designs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Discrete Event Simulation on a Shared - Memory Multiprocessor

Many large-scale discrete event simulation computations for modeling telecommunication networks , computer systems, transportation grids, and a variety of other applications are excessively time consuming, and are a natural candidate for parallel execution. However, discrete event simulations are challenging to parallelize because cause-and-eeect relationships determine dependencies between sim...

متن کامل

A Discrete-Event Simulation Model for Characterizing Parallel File Transfers

In this paper, we characterize the performance of parallel $le transfers using the Zebra Striped Network File System by means of distributed discreteevent simulation model which uses a variation of the conservative timestamping technique. The simulator is a powerful tool that can be adapted to model related systems such as multiprocessors and distributed shared memory. Preliminary simulation re...

متن کامل

A New Program-Driven Parallel Machine Simulation Environment

In recent years, it has gradually become popular to use discrete-event simulation as a tool for analyzing the hardware architecture of shared-memory multiprocessors. A complete and detailed machine simulation environment can be utilized to evaluate the performance of a completed prototype hardware architecture in an operating system and application software. This paper describes the development...

متن کامل

CYCLIC: A Locality-Preserving Load-Balancing Algorithm for PDES on Shared Memory Multiprocessors

This paper presents a new load-balancing algorithm for shared memory multiprocessors that is currently being applied to the parallel simulation of logic circuits, specifically VHDL simulations. The main idea of this load-balancing algorithm is based on the exploitation of the usual characteristics of these simulations, that is, cyclicity and predictability, to obtain a good load balance while p...

متن کامل

Parallel discrete molecular dynamics simulation with speculation and in-order commitment

Discrete molecular dynamics simulation (DMD) uses simplified and discretized models enabling simulations to advance by event rather than by timestep. DMD is an instance of discrete event simulation and so is difficult to scale: even in this multi-core era, all reported DMD codes are serial. In this paper we discuss the inherent difficulties of scaling DMD and present our method of parallelizing...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992